创建查询
查询是在查询构建器对话框中构建的有效 SQL 表达式。可以在查询管理器中创建和管理查询。也可以使用查询过滤数据表,用作选择组的基础。
要从查询管理器创建查询:
- 单击视图>查询,打开查询管理器。
- 执行下列步骤之一:
- 要创建新的水力模型查询,在列表窗格中高亮显示查询 - 水力模型,然后单击新建按钮,选择查询。
- 要创建新的共享查询,在列表窗格中高亮显示查询 - 共享,然后单击新建按钮,选择查询。也可以右键单击列表窗格中的现有项或文件夹,从快捷菜单中选择新建>查询。
- 在选择组件类型对话框中,从下拉菜单中选择所需的组件类型。随即显示查询构建器对话框。
- 所选组件类型的所有输入和结果字段都显示在字段列表窗格中,可用的 SQL 运算符和关键字使用按钮表示,所选字段的可用值列在唯一值列表窗格中。执行下列步骤构建查询:
- 双击想要包含在查询中的字段。所选字段的数据库列名显示在预览窗格中。
- 单击所需的运算符或关键字按钮。将 SQL 运算符或关键字添加到预览窗格的 SQL 表达式中。
- 单击唯一值列表窗格上方的刷新按钮,查看可用于所选字段的唯一值列表。请注意,刷新按钮在用于特定字段后将被禁用(因为唯一值不会在单个查询构建会话中更改)。
- 双击想要添加到查询的唯一值。将该值添加到预览窗格的 SQL 表达式中。也可以在预览窗格中手动编辑该表达式。
- 选中预览窗格上方的验证复选框,以便在应用查询时验证 SQL 表达式。
- 单击预览窗格上方的应用按钮以执行查询。如果表达式有效,VALIDATED则会显示在对话框的右下角。
- 单击确定。
- 在查询管理器中执行以下可选的步骤:
- 要在树视图中创建新的文件夹,请高亮显示要放置新文件夹的现有项或文件夹,然后单击新建按钮,选择文件夹。可以在文件夹中创建查询和文件夹。
- 要删除现有查询或文件夹,请单击删除按钮。删除文件夹时,也将删除它的所有内容(它包含的查询)。
- 要重命名现有查询或文件夹,请单击重命名按钮,然后键入新名称。
- 要编辑查询中的 SQL 表达式,请在列表窗格中选择查询,然后单击编辑按钮。随即显示查询构建器对话框。
- 要快速选择绘图窗格中属于当前高亮显示查询的所有组件,请单击在绘图中选择按钮。
查询构建器对话框
可以在查询构建器对话框中构建组成查询的 SQL 表达式。查询构建器对话框可以从查询管理器和数据表中访问。
对话框的顶部包含构建查询所需的所有控制:一个列表窗格,显示所选组件类型的所有可用属性;一个 SQL 控制面板,包含可用 SQL 关键字和运算符;以及一个列表视图,显示所选属性的所有可用值。对话框底部包含一个预览窗格,在构建过程中显示 SQL 表达式。
下表描述了所有对话框控制。